@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; background-color:#fff0db; position:relative;}

*{ padding:0px; margin:0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

li{ list-style-type:none;}

a.active{ color:#FFFFFF;}

.top{ font-size:18px; text-align:center; color:#FFFFFF; padding:12px 0px; position:relative;  background-color:#f39910;}

.return{ font-size:37px; color:#FFFFFF; position:absolute; top:0px; left:0px; text-decoration:none; padding:3px 0px;}

.house{ font-size:20px; color:#FFFFFF; position:absolute; top:0px; left:0px; text-decoration:none; padding:9px 10px;}

.house_one{ font-size:20px; color:#FFFFFF; position:absolute; top:0px; left:0px; text-decoration:none; padding:10px;}

.person{ font-size:20px; color:#FFFFFF; position:absolute; top:0px; right:0px; text-decoration:none; padding:10px 10px;}

.person_one{ font-size:19px; color:#FFFFFF; position:absolute; top:0px; right:0px; text-decoration:none; padding:12px 10px;}

.logo{ padding:35px 0px;  background-color:#f39910;text-align:center;}

.logo img{ width:250px;}

.login{ padding:0px 18px; padding-top:20px;}

.login ul li{ padding-bottom:23px;}

.text{ height:44px;background-color:#eee3d1;  border-radius: 26px; display: -webkit-box; 	-moz-box-shadow:5px 5px 5px #999 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:5px 5px 5px #999 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 1px 1px #999 inset;                    /* For Latest Opera */}

.text span{ color:#522e1c;  padding-right:15px; display: inline-block; }

.span_one{ font-size:22px; padding-top:13px; padding-left:13px;}

.span_two{ font-size:19px; padding-top:14px; padding-left:15px;}

.input_one{ padding-right:25px;}

.input_one input{ border:0px; height:40px; width:100%; margin-top:2px; background-color:#eee3d1;outline: none;}

.col_1 {
	box-flex:1;
	-moz-box-flex:1;
	-webkit-box-flex:1;
}
.col_2 {
	box-flex:2;
	-moz-box-flex:2;
	-webkit-box-flex:2;
}

.input_two{ padding:0px 40px; padding-top:10px;}

.input_two input{ width:100%; background-color:#522e1c; border-radius: 26px; height:44px; border:0px; color:#eee3d1; font-size:18px; font-weight:bolder; cursor:pointer; margin-bottom:10px;}

.input_two p{ text-align:center; font-size:14px; color:#d7b9a1; padding-top:10px;}

.input_two p a{ color:#522e1c; text-decoration:none;}

.top_one{font-size:18px; text-align:center; color:#FFFFFF; padding:12px 0px; position:relative;  background-color:#522e1c; border-bottom:1px solid #c36f46; }

.flow{ height:52px; background-color:#2b241e;}

.flow ul{ display: -webkit-box;}

.flow ul li{ width:33%; text-align:center; background:url(../img/bj_right.jpg) no-repeat right top;}

.flow ul li a{ height:52px; line-height:52px; font-size:14px; color:#bdbcbc; display:block; text-decoration:none;}

.flow ul li a.hover{ background:url(../img/bj_bottom.jpg) no-repeat 50% 42px;}

.regist{ padding:0px 10px; padding-top:20px;}

.regist ul li{ border-bottom:2px solid #522e1c; position:relative; padding:0px 5px; height:30px; margin-bottom:15px; }

.regist ul li select{ border:0px; filter:alpha(opacity=0); /* IE */ -moz-opacity:0; /* Moz + FF */ opacity: 0; /* 支持CSS3的浏览器（FF 1.5也支持）*/}

.em_one{ position:absolute; bottom:-4px; left:0px;}

.em_two{ position:absolute; bottom:-4px; right:0px;}

.regist ul li label{ position:absolute;; top:6px; left:10px; color:#515151; font-size:16px;}

.input_text{ height:30px; width:100%; border:0px; background-color:#fff0db;}

.regist ul dt{  height:30px; margin-bottom:15px;}

.regist ul dt span{ font-size:14px; color:#FF0000; padding-left:10px;}

.input_bt{ width:100px; height:32px; border:0px; background-color:#9c4d26; border-radius:3px; cursor:pointer; font-size:14px; color:#eaddca;}

.zhuce{ padding:0 38px; padding-top:30px;}

.zhuce input{ width:100%; height:41px; background-color:#522e1c; color:#d9bda6; border:0px; border-radius:3px; cursor:pointer; font-size:16px; font-weight:bolder;}

.bottom{ position:fixed; bottom:0px; left:0px; height:50px; background-color:#522E1C; width:100%; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.6);}

.bottom ul{display: -webkit-box;}

.bottom ul li{ width:33%;  height:50px; text-align:center; line-height:50px; border-right:1px solid #fff; }

.bottom ul li a{ display:block; width:100%; height:50px; text-decoration:none;}

.bottom ul li span{ color:#fff; font-size:14px; }

.bottom ul li em{ padding-top:1px;color:#fff; }

.em_tel{ font-size:16px;}

.em_ly{ font-size:16px;}

.em_lx{ font-size:16px;}

.main{ padding:25px 0px;}

.main ul{display: -webkit-box;}

.main ul li{ width:33%;}

.main ul li a{ text-decoration:none;}

.main ul li em{ display:block; text-align:center;}

.main ul li em img{ width:71px;}

.main ul li span{ display:block; text-align:center; padding-top:5px; color:#302d29; font-size:16px;}

.join{ padding:0 18px;}

.join_top{ background-color:#f39910; height:30px; border-radius: 26px; line-height:30px; color:#522e1c; padding:0 15px;}

.join_top a{ float:right; width:45px; height:16px; background-color:#742a05; color:#ddc4ab; text-align:center; line-height:13px; font-size:14px; text-decoration:none; border-radius:8px; margin-top:7px;}

.join_bottom{ padding:10px 0px;}

.join_bottom ul li{display: -webkit-box; padding:7px 0px;}

.join_bottom ul li a{ text-decoration:none; color:#2b2b2a; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; display:block; width:100%;}

.join_bottom ul li a em{ font-size:14px; color:#9a4c26; padding-left:10px; padding-right:2px;}

.contact{ color:#333333; font-size:12px; text-align:center; padding-bottom:10px;}

.contact p{ padding-top:10px;}

.info{ padding:20px 80px;}

.info span{ display:block; text-align:center; padding:5px 0px;}

.tel{ font-size:20px; color:#1f1a17; font-weight:bolder;}

.tx img{ width:200px;}

.style{ color:#752801; font-weight:bolder; font-size:14px;}

.xs{ font-size:12px;}

.info p{ color:#1f1a17;  font-size:14px; padding:5px 0px;}

.info input{ width:99%; height:25px; background-color:#FFFFFF; border:1px solid #c9aa77; margin-bottom:10px;}

.jf_top{ height:52px; background-color:#2b241e;}

.jf_top ul{display: -webkit-box;}

.jf_top ul li{ width:50%; text-align:center; line-height:52px; font-size:14px; color:#c6c6c6; background:url(../img/jf_bj.jpg) no-repeat right top;}

.jf_top ul li a{ display:block; width:100%; height:52px;color:#c6c6c6; text-decoration:none;}

.jf_top ul li a.hover{ background:url(../img/bj_bottom.jpg) no-repeat 50% 42px;}

.jf_main{ padding:0 13px;}

.jf_info{ margin-top:15px;}

.jf_info_top{ background-color:#9c4d26; height:33px; padding:0px 10px; line-height:33px; font-size:14px; font-weight:bolder; color:#FFFFFF;}

.jf_info_top span{ float:right;}

.jf_info_bottom{ border:1px solid #d1bb97; border-top:0px; background-color:#ffffff;}

.jf_info_bottom ul{display: -webkit-box; border-bottom:1px solid #d1bb97;}

.jf_info_bottom ul li{ width:100%; font-size:14px; font-weight:bolder; padding-bottom:10px; background:url(../img/jf_bottom_bj.jpg) no-repeat right top;}

.jf_info_bottom ul li p{ color:#2b241e; padding-left:10px; padding-top:7px;}

.jf_info_bottom ul li span{ display:block; text-align:center; color:#9c4d26; padding-top:2px; font-size:24px;}

.xf_info{ margin-top:15px;}

.xf_info_top{ background-color:#9c4d26; height:33px; padding:0px 10px; line-height:33px; font-size:14px; font-weight:bolder; color:#FFFFFF;}

.xf_info_top span{ float:right;}

.xf_info_bottom{ border:1px solid #d1bb97; border-top:0px; background-color:#ffffff;}

.xf_info_bottom ul{display: -webkit-box; border-bottom:1px solid #d1bb97;}

.xf_info_bottom ul li{ width:50%; font-size:14px; font-weight:bolder; height:48px; background:url(../img/jf_bottom_bj.jpg) no-repeat right top;}

.xf_info_bottom ul li p{ color:#2b241e; padding-left:10px; padding-top:7px;}

.xf_info_bottom ul li span{ display:block; text-align:center; color:#9c4d26; padding-top:2px;}

.other{ padding:0px 5px;}

.other p{ height:33px; border-bottom:1px solid #eee6d9; line-height:33px; font-size:14px; font-weight:bolder; color:#2b241e;}

.other span{ height:33px; display:block; line-height:33px; font-size:14px; font-weight:bolder; color:#2b241e;}

.jm_top{ background-color:#2b241e; width:100%;}

.bo_one{ border-bottom:1px solid #3d3935;}

.bo_two{ }

.jm_top ul li{ width:33%; display:inline-block;}

.jm_top ul li a{ display:block; width:100%; height:52px; line-height:52px; font-size:14px; color:#c6c5c5; text-decoration:none; text-align:center; }

.jm_top ul li a.hover{ background-color:#eee3d1; color:#2b241e;}

.jm_top_one{ background-color:#2b241e; width:100%; float:left;}

.jm_top_one ul li{ width:50%; float:left;}

.jm_top_one ul li a{ display:block; width:100%; height:52px; line-height:52px; font-size:14px; color:#ffffff; text-decoration:none; text-align:center; background:url(../img/list_bj.jpg) no-repeat left top; background-color: #522e1c;}

.jm_top_one ul li a.hover{ background-color:#eee3d1; color:#2b241e;}


.jm_top_two{ background-color:#2b241e; width:100%; float:left;}

.jm_top_two ul{display: -webkit-box;}

.jm_top_two ul li{ -webkit-box-flex: 1;
            -moz-box-flex: 1;
            box-flex: 1;}

.jm_top_two ul li a{ display:block; width:100%; height:52px; line-height:52px; font-size:14px; color:#fff; text-decoration:none; text-align:center; background:url(../img/list_bj.jpg) no-repeat left top;  background-color: #522e1c;}

.jm_top_two ul li a.hover{ background-color:#eee3d1; color:#2b241e;}

.add{ clear:both;}


.jm_contact{ padding:0 20px; padding-top:20px; clear:both;}

.jm_contact ul li{display: -webkit-box; padding:8px 0px;}

.jm_contact ul li span{ display:inline-block; width:60px; font-size:14px; height:32px; line-height:32px; text-align:right;}

.ly_pt{ border:1px solid #cccccc; height:30px; padding-left:1px;}

.ly_pt input{ width:100%; border:0px; margin-top:1px; height:28px;}

.ly_txt{ padding-right:2px;}

.ly_txt textarea{ width:100%; min-height:50px; margin-top:1px; border:1px solid #ccc;}

.ly_bt input{ width:60px; height:30px; background-color:#522e1c; border:1px solid #3c1e0f; font-size:14px; color:#d5c09d; text-align:center; line-height:28px; border-radius:3px; cursor:pointer;}

.jm_src{ padding:0 12px; height:36px; line-height:36px; background-color:#ccb48c; font-size:16px;}

.jm_src span{ color:#522e1c}

.page{ padding:10px 0;  background-color:#cccccc; margin-top:10px; }

.page a{ width:15%; display:inline-block; text-align:center; font-size:14px; color:#333333; text-decoration:none;}

.page a.hover{ color:#9c4d26;}

.page span{ padding-left:15%;}

.jm_list{ padding:10px 7px;}

.jm_list img{max-width :100%; display:block; margin: 0 auto; margin: 5px 0;}

@media only screen and (max-width: 800px){
.jm_list img{width:100%; display:block; margin: 0 auto; margin: 5px 0;}
}

.jm_list ul li{display: -webkit-box; padding:12px 0px; border-bottom:1px solid #d5c09d;}

.jm_list ul li a{ text-decoration:none; color:#171614; font-size:14px; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; width:100%; display:block;}

.jm_list ul li em{font-size: 14px; color: #9a4c26; padding: 0 5px; padding-top:1px; float:left;}

.no_info{ text-align:center;}

.more span{ display:block; width:100%; padding:15px 0px; font-size:18px; text-decoration:none; color:#333333; text-align:center;}

.no_login{ padding:0 100px; padding-bottom:20px;}

.no_login input{ width:113px; height:30px; background-color:#522e1c; border:1px solid #3A1E0F; font-size:14px; color:#d5c09d; text-align:center; line-height:28px; border-radius:3px; cursor:pointer;}

.p_one{ text-align:center; font-size:12px; color:#666666; padding:10px 0px;}

.dl{ padding:0 38px;}

.dl input{ width:100%; height:41px; background-color:#522e1c; color:#d9bda6; border:0px; border-radius:3px; cursor:pointer; font-size:16px; font-weight:bolder;}

.mesgge{ padding:0 20px; padding-top:20px;}

.mesgge ul{ border-right:1px solid #ccc; border-top:1px solid #ccc;border-left:1px solid #ccc;}

.mesgge ul li{display: -webkit-box; border-bottom:1px solid #cccccc;}

.mesgge ul li span{ color:#666666; width:60px; text-align:right; padding:8px; font-size:14px; display:inline-block; }

.mesgge ul li div{ font-size:14px;  border-left:1px solid #ccc; padding:8px; color:#333333;}

.pic_list{ padding:0px 10px;}

.pic_list ul{ margin-bottom:20px;}

.pic_list ul li{border-radius:5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); border:1px solid #efefef; padding:10px; margin-top:10px;}

.pic_list ul li p{ font-size:14px; padding-top:5px;}

.pic_list ul li em img{ max-width:100%; display:block; margin:0 auto;}

.yzm{ width:100px; height:30px;}









